package com.example.xss.lixinger.controller;

import com.example.xss.client.LixingerClient;
import com.example.xss.commom.result.R;
import com.example.xss.lixinger.model.Stock;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;

import java.util.List;

/**
 * 提供web接口。用于给前台直接调用
 */
@AllArgsConstructor
@RestController
@ResponseBody
@RequestMapping("rest")
public class LixingerRestController {


    /**
     * 根据key进行搜索
     * @param keyword 关键字
     * @return 查询结果
     */
    @GetMapping("seach/{keyword}")
    public R<List<Stock>> seach(@PathVariable("keyword")String keyword) {
        return R.ok(LixingerClient.search(keyword));
    }


}
